Type conversion
Casting
Where a function expects an argument of
one type, corruption will occur if the
wrong type is supplied. It is possible to
use a technique called
casting
to
temporarily disguise the argument as the
correct type:
int i = 256;
int root;
root = sqrt ( (double) i);